Applying Aspect Oriented Programming to Music Computing
نویسندگان
چکیده
Computer programs for the composition, performance and analysis of music generally involve the tangled interaction of many dimensions of musical and extramusical concern. In this paper we introduce the concepts of Aspect-Oriented Programming (AOP) to Music Computing and argue that AOP and related techniques and technologies form an appropriate solution to the separation and composition of such concerns. We motivate our argument with simple examples from the musical domain, but argue that the underlying principles may be applied to a wide and expressive range of musical applications.
منابع مشابه
An Introduction to Aspect-oriented Music Representa- Tion Journal Article an Introduction to Aspect Oriented Music Representation an Introduction to Aspect Oriented Music Representation an Introduction to Aspect Oriented Music Representation Introduction
The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...
متن کاملApplying Aspects within Modern Computing Domains
Aspect orientation is changing the way software is developed within various computing domains. In this paper we discuss the characteristics of aspect oriented programming, and the development of new or existing applications using aspect-oriented techniques and tools. We will show that this attractive technology is useful for solving the problems of code scattering and tangling within various co...
متن کاملAn Introduction to Aspect-Oriented Music Representation
The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...
متن کاملAn Introduction to Aspect-oriented Music Representa- Tion Journal Article
The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...
متن کاملInvestigating the Web Application of AOP Using Aspect.Net Framework
Aspect-oriented Programming (AOP) Methodology has been investigated in the design and implementation of a web application: Online music Store. The Aspect.NET Framework is implemented as an add-in to visual studio.NET. That means, the user can use Aspect.NET in combination to the integration development environment provided by Visual Studio.NET and its numerous comfortable features to develop so...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004